function Person(name, age) {
    this.name = name 
    this.age = age 
}
function _new  (clazz,...args) {
    // 创建空对象
  let obj  = {}
  //  调用Person 函数 传入obj 参数
  clazz.call(obj, ...args)
  //  返回对象
  return obj
}


let zhang  =  _new(Person, 'zzz', 10)
console.log(zhang) //{ name: 'zzz', age: 10 }